欢迎,请
登录
注册
控制面板
跳转到
卷首
末尾
单选
多选
判断
隐藏答案
(模拟卷)
我要交卷
NSAC标准化考试项目认证证书-Java程序设计工程师初级考试卷题库(1门)试卷
收藏
正在加载试卷中..请等待加载完毕才能答题..网页加载中..
总分:
100分
答题时间:
70分钟
开卷日期:2026/9/24 6:54:36
点击率:155615
Java程序设计工程师
1:
单选(2.5分
Q
) 编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。
Bp
A java
19eYsV;k:n
B class
rHMkqB3Pa
C html
p^hpNC=ggsc
D exe
+/i?P126
做标记
看答案
收藏
www.kaoaa.com技术支持
Q
Q
答案:
Cw
B
TL
2:
单选(2.5分
@
) 面向对象技术的基本要素有( )。
@.
A 类、对象、接口、包。
2BdtiVxjd:\pKVO%+
B 抽象性、封装性、继承性和多态性
XmP+L/5L6W
C 对象、事件、消息。
nt*u+EG%n=
D 以上都不是。
*Cu04]Hl'eK#nR`m
做标记
看答案
收藏
www.kaoaa.com技术支持
@
@
答案:
o`
B
MW
3:
单选(2.5分
7
) 对对象的理解错误的是( )。
Py
A 对象由属性和行为两部分组成。
LMJxngJZ4%,
B 对象可以是一个人、地址、物品、事件、概念等。
ai0\1Rq
C 万事万物皆可看做对象。
usqa`?w#ShY
D 以上都不对
.R6pI-9bF%C/(Ly
做标记
看答案
收藏
www.kaoaa.com技术支持
7
7
答案:
=[
D
VH
4:
单选(2.5分
#
) 以下( )不是Java语言的特点。
Wx
A 简单性
t:2*3?f8,U8NYTuY
B 面向对象
&gSwOavBb,
C 平台独立性
9$IRmzU3vg/wK&
D 指针的灵活性
8/V)[O.jNwzb
做标记
看答案
收藏
www.kaoaa.com技术支持
#
#
答案:
A@
D
:Q
5:
单选(2.5分
?
) Java与C/C++比较说法错误的是( )。
s)
A Java不提供goto语句,所以也就没指定goto作为关键字。
8Cbs?$DH
B Java没有指针。
0X&yFX*(k[BGT?ic
C Java没有联合和结构
'\FHa4Ec2
D Java只有单继承没有多重继承。
RkR-va
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
p^
A
FU
6:
单选(2.5分
D
) ( )语言既要经过编译程序又要解释程序。
&^
A C
k5S5XtEtyJ)BQ\=
B C ++
@.Em9G^h3L2W,
C Java
FUK=6Aczt/r%BM6
D Basic
S`EV0486
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
ex
C
YU
7:
单选(2.5分
G
) 创建字符串s:String s=new String(“hello”);下面( )语句将改变s。
n%
A s.append(“aaa”);
,hPu%/CyLF)^14
B s.concat(s);
mw80#r;^s)CkHs#d
C s.substring(3)
fm=nXM2)^E@3gz
D 以上语句都不会
oiuG=pnF?
做标记
看答案
收藏
www.kaoaa.com技术支持
G
G
答案:
8L
D
/D
8:
单选(2.5分
$
) 编写Java 应用程序文件的扩展名为( )。
FL
A java
3#KT?T1
B class
Jxpo/?
C html
zP;sE:HMpJ.q?B&O
D exe
5n/jXRd=WP8j9-s
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
[T
A
6B
9:
单选(2.5分
-
) Java application中的主类需包含main方法,
v
main方法的返回类型是( )。
kG
A int
8/V)[O.jNwzb
B float
[K(P)XRVX&
C double
$%m$,c(Xh
D void
W4iLw1$
做标记
看答案
收藏
www.kaoaa.com技术支持
-
-
答案:
A#
D
I+
10:
单选(2.5分
H
) Java程序中最小的可编译的单元为( )。
=d
A 对象
d?bep$Ruf
B 类
/P(^PXE)A
C 方法
Dcg&uC/
D 语句
?V\QYI2$6[b0eIG+(
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
Rc
B
HZ
11:
单选(2.5分
F
) 下列说法( )是正确的。
(Q
A 程序执行到break语句是一定会结束所有的循环
m'7Lqrx\EM=
B 程序执行到continue语句时会结束当前循环
UJ+QS2
C break语句和continue语句都可以和标签协同使用
U6w_o^pBk1
D continue语句和break语句的作用相同
`k?o*'eJs+
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
.o
C
*:
12:
单选(2.5分
U
) 对封装的理解正确的是( )。
oU
A 封装就是把对象的属性和行为结合成一个独立的单位。
Pynn]c6-';
B 封装就是把对象完全隐蔽起来,不让外界访问。
DZhc'DJ;&bgQ
C 封装性是一个使用问题。
usqa`?w#ShY
D 封装和抽象是一回事。
.R6pI-9bF%C/(Ly
做标记
看答案
收藏
www.kaoaa.com技术支持
U
U
答案:
=[
A
VH
13:
单选(2.5分
#
) 下面有关main()方法声明时,
J
可以改动的是( )。
Wx
A public
t:2*3?f8,U8NYTuY
B static
&gSwOavBb,
C void
9$IRmzU3vg/wK&
D args
8/V)[O.jNwzb
做标记
看答案
收藏
www.kaoaa.com技术支持
#
#
答案:
A@
D
:Q
14:
单选(2.5分
?
) 关于以下程序段,
e
正确的说法是( )。
s)
1. String s1=”abc”+”def”; 2. String s2=new String(s1); 3. if(s1= =s2) 4. System.out.println(“= = succeeded”); 5. if (s1.equals(s2)) 6. System.out.println(“.equals() succeeded”);
A 程序将输出:= = succeeded
8Cbs?$DH
B 程序将输出: .equals() succeeded
0X&yFX*(k[BGT?ic
C 程序将输出:= = succeeded .equals() succeeded
'\FHa4Ec2
D 程序无输出
RkR-va
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
p^
B
FU
15:
单选(2.5分
D
) main方法是Java Application程序执行的入口点,
j
关于main方法的方法头以下( )是合法的。
&^
A public static void main( )
k5S5XtEtyJ)BQ\=
B public static void main( String args[] )
@.Em9G^h3L2W,
C public static int main(String[] arg )
FUK=6Aczt/r%BM6
D public void main(String arg[] )
S`EV0486
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
ex
B
YU
16:
单选(2.5分
G
) 命名Java 程序文件名时应( )。
n%
A 与文件中任一类名相同即可。
,hPu%/CyLF)^14
B 如果一个文件中包含一个public类,文件的名字必须和该类名相同。
mw80#r;^s)CkHs#d
C 文件名可以任意命名。
fm=nXM2)^E@3gz
D 以上都不对。
oiuG=pnF?
做标记
看答案
收藏
www.kaoaa.com技术支持
G
G
答案:
8L
B
/D
17:
单选(2.5分
$
) 在 Java中,
2
对简单数据类型(如int)分配的内存为( )。
FL
A 在 IBM PC中为16位
3#KT?T1
B 在 VAX-11中为16位
Jxpo/?
C 与所在机器无关
zP;sE:HMpJ.q?B&O
D 都是16位
5n/jXRd=WP8j9-s
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
[T
C
6B
18:
单选(2.5分
-
) Java与C/C++相比正确的叙述是( )。
kG
A 在Java中无指针,没有指针的程序无法访问不属于它的内存,提高了程序的安全性。
8/V)[O.jNwzb
B Java与C/C++一样支持多重继承。
[K(P)XRVX&
C 在 Java中,所有的数据结构都是对象,通过new来分配内存,free来释放内存。
$%m$,c(Xh
D Java支持多继承
W4iLw1$
做标记
看答案
收藏
www.kaoaa.com技术支持
-
-
答案:
A#
A
I+
19:
单选(2.5分
H
) 不使用static修饰符限定的方法称为对象(或实例)方法,
=
下列( )说法是正确的。
=d
A 实例方法可以直接调用父类的实例方法。
d?bep$Ruf
B 实例方法可以直接调用父类的类方法。
/P(^PXE)A
C 实例方法可以直接调用其他类的实例方法
Dcg&uC/
D 实例方法可以直接调用本类的类方法。
?V\QYI2$6[b0eIG+(
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
Rc
D
HZ
20:
单选(2.5分
F
) 以下代码段执行后的输出结果为( )。
(Q
int x=3; int y=10; System.out.println(y%x);
A 0
m'7Lqrx\EM=
B 1
UJ+QS2
C 2
U6w_o^pBk1
D 3
`k?o*'eJs+
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
.o
B
*:
21:
多选(3分
U
) 下列合理的标识符 为( )。
oU
A _sys1_lll
Pynn]c6-';
B 2mail
DZhc'DJ;&bgQ
C $change
usqa`?w#ShY
D class
.R6pI-9bF%C/(Ly
做标记
看答案
收藏
www.kaoaa.com技术支持
U
U
答案:
=[
AC
VH
22:
多选(3分
#
) 属于面向对象的语言有( )。
Wx
A C
t:2*3?f8,U8NYTuY
B Pascal
&gSwOavBb,
C Java
9$IRmzU3vg/wK&
D C++
8/V)[O.jNwzb
做标记
看答案
收藏
www.kaoaa.com技术支持
#
#
答案:
A@
CD
:Q
23:
多选(3分
?
) main()方法是应用程序的入口,
e
它前面的( )关键字不能改变。
s)
A public
8Cbs?$DH
B static
0X&yFX*(k[BGT?ic
C void
'\FHa4Ec2
D 以上关键字都可改变
RkR-va
做标记
看答案
收藏
www.kaoaa.com技术支持
?
?
答案:
p^
ABC
FU
24:
多选(3分
D
) 下面( )选项将是下述程序的输出。
&^
public class Outer{ public static void main(String args[]){ Outer: for(int i=0; i〈3; i++) inner:for(int j=0;j〈3;j++){ if(j= =1) break; System.out.println(j+〃and〃+i); } } }
A 0 and 0
k5S5XtEtyJ)BQ\=
B 0 and 1
@.Em9G^h3L2W,
C 0 and 2
FUK=6Aczt/r%BM6
D 0 and 3
S`EV0486
做标记
看答案
收藏
www.kaoaa.com技术支持
D
D
答案:
ex
ABC
YU
25:
多选(3分
G
) 封装性的含义有( )。
n%
A 把对象的全部属性和行为结合在一起,形成一个不可分割的独立单位
,hPu%/CyLF)^14
B 对象的属性值(除了公有的属性值)只能由这个对象的行为来读取和修改
mw80#r;^s)CkHs#d
C 尽可能隐蔽对象的内部细节,对外形成一道屏障,与外部的联系只能通过外部接口实现。
fm=nXM2)^E@3gz
D 封装性使对象完全与外界隔离
oiuG=pnF?
做标记
看答案
收藏
www.kaoaa.com技术支持
G
G
答案:
8L
ABC
/D
26:
多选(3分
$
) 下面关于Applet小程序的说法正确的是( )。
FL
A 必须用import 语句把含有Applet类或JApplet类的包包含进来
3#KT?T1
B 必须有main()方法,因为它是程序的入口
Jxpo/?
C Java Applet必须由浏览器来运行
zP;sE:HMpJ.q?B&O
D 必须编写一个超文本文件(含有applet标记的Web页)
5n/jXRd=WP8j9-s
做标记
看答案
收藏
www.kaoaa.com技术支持
$
$
答案:
[T
ACD
6B
27:
多选(3分
-
) 面向对象技术的基本要素主要有( )。
kG
A 抽象性
8/V)[O.jNwzb
B 封装性
[K(P)XRVX&
C 继承性
$%m$,c(Xh
D 多态性
W4iLw1$
做标记
看答案
收藏
www.kaoaa.com技术支持
-
-
答案:
A#
ABCD
I+
28:
多选(3分
H
) 类与对象的关系是( )。
=d
A 类是对象集合的再抽象。
d?bep$Ruf
B 类(Class)是具有相同属性和行为的一组对象的集合。
/P(^PXE)A
C 一个对象称作类的一个实例。
Dcg&uC/
D 类与对象是父与子的关系。
?V\QYI2$6[b0eIG+(
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
Rc
ABC
HZ
29:
多选(3分
F
) 以下( )不是Java的关键字。
(Q
A FALSE
m'7Lqrx\EM=
B const
UJ+QS2
C Double
U6w_o^pBk1
D void
`k?o*'eJs+
做标记
看答案
收藏
www.kaoaa.com技术支持
F
F
答案:
.o
ABC
*:
30:
多选(3分
U
) 定义一个方法时可加上的修饰词有( )。
oU
A public
Pynn]c6-';
B static
DZhc'DJ;&bgQ
C final
usqa`?w#ShY
D default
.R6pI-9bF%C/(Ly
做标记
看答案
收藏
www.kaoaa.com技术支持
U
U
答案:
=[
ABC
VH
31:
判断(2分
#
) 注释的作用是使程序在执行时在屏幕上显示//之后的内容。
Wx
A 正确
t:2*3?f8,U8NYTuY
B 错误
&gSwOavBb,
做标记
看答案
收藏
www.kaoaa.com技术支持
#
#
答案:
c6
B
H6
32:
判断(2分
[
) 使用静态属性必须以类名做前缀。
V?
A 正确
6bz=i%3](?E'58efi
B 错误
g&9MCMT
做标记
看答案
收藏
www.kaoaa.com技术支持
[
[
答案:
aL
B
7N
33:
判断(2分
P
) 数组允许存放不同类型的定长元素。
=X
A 正确
X)[u0\
B 错误
W4iLw1$
做标记
看答案
收藏
www.kaoaa.com技术支持
P
P
答案:
A#
B
I+
34:
判断(2分
H
) 由继承性可知,
=
程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。
=d
A 正确
d?bep$Ruf
B 错误
/P(^PXE)A
做标记
看答案
收藏
www.kaoaa.com技术支持
H
H
答案:
+8
B
H_
35:
判断(2分
\
) 一个应用程序中可以有多个方法,
#
但只能有一个main方法。
3,
A 正确
?V\QYI2$6[b0eIG+(
B 错误
V+j0)1?b=xc6
做标记
看答案
收藏
www.kaoaa.com技术支持
\
\
答案:
v_
A
XM
36:
判断(2分
%
) Java的字符类型采用的是Unicode编码,
,
但所占字节由具体软硬件环境决定。
Zj
A 正确
6Q%\&&i`,QS$
B 错误
u/%TDk5
做标记
看答案
收藏
www.kaoaa.com技术支持
%
%
答案:
'e
B
F8
37:
判断(2分
.
) 用“+”可以实现字符串的拼接,
#
用“—” 可以从一个字符串中去除一个字符子串。
[_
A 正确
*:vm?^cmT
B 错误
MK=ev:Vy
做标记
看答案
收藏
www.kaoaa.com技术支持
.
.
答案:
DZ
B
B^
38:
判断(2分
(
) Java不提供goto语句,
1
所以goto也就不再作为关键字
A 正确
]?efBV
B 错误
qS[B`nd/8c
做标记
看答案
收藏
www.kaoaa.com技术支持
(
(
答案:
j]
B
U&
39:
判断(2分
C
) break语句可直接跳出外层循环。
2.
A 正确
1MqKW+
B 错误
vhd3riFD$
做标记
看答案
收藏
www.kaoaa.com技术支持
C
C
答案:
zP
B
L*
40:
判断(2分
+
) 继承性和多态性的结合,
=
可以生成一系列虽类似但独一无二的对象。
iT
A 正确
wqbOhi+BN#_4LwM(
B 错误
9$IRmzU3vg/wK&
做标记
看答案
收藏
www.kaoaa.com技术支持
+
+
答案:
TU
A
KM
→立即交卷